package org.glut.backend.service;

import org.glut.backend.domain.MovieScheduling;
import com.baomidou.mybatisplus.extension.service.IService;
import org.glut.backend.dto.MovieSchedulingDTO;
import org.glut.backend.vo.ChooseSeatDetailVO;
import org.glut.backend.vo.MovieSchedulingInfoVO;
import org.glut.backend.vo.PayOrderInfoVO;

import java.util.List;

/**
 * 电影排片表 服务类接口
 *
 * @author xiuci1412
 * @since 2025-08-01 17:43
 */
public interface IMovieSchedulingService extends IService<MovieScheduling> {

    MovieSchedulingInfoVO getMovieSchedulingInfoVO(Integer cinemaId);

    List<MovieScheduling> getMovieScheduling(MovieSchedulingDTO movieSchedulingDTO);

    ChooseSeatDetailVO getChooseSeat(Integer id);

    PayOrderInfoVO payOrder(Integer id);
}